import { BoxGeometry, Mesh, MeshStandardMaterial,DoubleSide } from "three"

export const allBaseObject = []  // 返回所有基础模型
// 创建立方体
export const box = new Mesh(
    new BoxGeometry(20, 20, 20),  // 设置立方体的大小 (x 长度, y 高度 ,z 长度)
    new MeshStandardMaterial({   // 设置材质
      color: 'rgb(36, 172, 242)',  // 设置材质的颜色
      metalness: 0.5,   // 金属度 （1 最像金属，0 最不想金属）
      roughness: 0   // 粗糙度（0 最光滑，1 最粗糙）
    })
  )
  box.name = '盒子'

  export const cube = new Mesh(
    new BoxGeometry(20,1,15),
    new MeshStandardMaterial({   // 设置材质
        color: '#409EFF',
        emissive: 0x000000,
        roughness: 0.3,
        metalness: 0.8,
        transparent: true,
        side: DoubleSide
      })
  )
  
  allBaseObject.push(box)  // 添加到模型数组
  